package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 合伙人收益对象 bus_cout
 *
 * @author ruoyi
 * @date 2024-01-03
 */
public class BusCout extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private String id;

    /** 月份 */
    @Excel(name = "月份")
    private String yearmonth;

    /** 门店名称 */
    @Excel(name = "门店名称")
    private String storename;

    /** 合伙人 */
    @Excel(name = "合伙人姓名")
    private String partner;

    /** 当月实际营业额 */
    @Excel(name = "当月实际营业额")
    private Long turnover;

    /** 营业额 */
    @Excel(name = "营业额")
    private Long turnover2;

    /** 其他收入 */
    @Excel(name = "其他收入")
    private Long turnoverOther;

    /** 销售额调整 */
    @Excel(name = "销售调整额")
    private Long saleAdjust;

    /** 当月实际护理量 */
    @Excel(name = "当月实际护理量")
    private Long nurse;

    /** 护理量调整项 */
    @Excel(name = "护理量调整项")
    private Long nurseAdust;

    /** 护理量 */
    @Excel(name = "护理量")
    private Long nurse2;

    /** 营护比 */
    @Excel(name = "营护比")
    private Long turnoverNurse;

    /** 当月实际营业额/护理量比例 */
    @Excel(name = "当月实际营业额/护理量比例")
    private Long turnoverNurse2;

    /** 比例上限 */
    @Excel(name = "比例上限")
    private Long tnProportionUp;

    /** 比例下限 */
    @Excel(name = "比例下限")
    private Long tnProportionDown;

    /** 情况盘点 */
    @Excel(name = "情况判定")
    private String situation;

    /** 盈亏池 */
    @Excel(name = "盈亏池")
    private Long profitAndLoss;

    /** 盈亏池初数 */
    @Excel(name = "盈亏池期初数")
    private Long profitAndLoss1;

    /** 盈亏池增加 */
    @Excel(name = "本期盈亏池增加")
    private Long profitAndLoss2;

    /** 盈亏池减少 */
    @Excel(name = "本期盈亏池减少")
    private Long profitAndLoss3;

    /** 盈亏池末数 */
    @Excel(name = "盈亏池期末数")
    private Long profitAndLoss4;

    /** 计算用营业额 */
    @Excel(name = "计算用营业额")
    private Long macth;

    /** 当月门店直接费用 */
    @Excel(name = "当月门店直接费用")
    private Long storeUse;

    /** 合伙租金 */
    @Excel(name = "合伙租金")
    private Long storeUser1;

    /** 装备设备的折旧和摊销 */
    @Excel(name = "装修设备的折旧和摊销")
    private Long storeUser2;

    /** 营业税及其附加 */
    @Excel(name = "营业税及其附加")
    private Long storeUser3;

    /** 会员卡领用 */
    @Excel(name = "会员卡领用")
    private Long storeUser4;

    /** 指定物料领用 */
    @Excel(name = "指定物料领用")
    private Long storeUser5;

    /** 平台使用费 */
    @Excel(name = "平台使用费")
    private Long storeUser6;

    /** 营业税返税 */
    @Excel(name = "营业税返税")
    private Long storeUser7;

    /** 其他费用 */
    @Excel(name = "其他费用")
    private Long storeUser8;

    /** 租金调整 */
    @Excel(name = "租金调整")
    private Long storeUser9;

    /** 现金返税 */
    @Excel(name = "现金返税")
    private Long storeUser10;

    /** 门店罚款 */
    @Excel(name = "门店罚款")
    private Long storeUser11;

    /** 当月集团代垫费 */
    @Excel(name = "当月集团代垫费用")
    private Long advanceMoney;

    /** 员工工资及社保 */
    @Excel(name = "员工工资及社保")
    private Long advanceMoney1;

    /** 物料采购 */
    @Excel(name = "物料采购")
    private Long advanceMoney2;

    /** 商品配件 */
    @Excel(name = "商品配件")
    private Long advanceMoney3;

    /** 水电费 */
    @Excel(name = "水电费")
    private Long advanceMoney4;

    /** 通讯宽带 */
    @Excel(name = "通讯宽带")
    private Long advanceMoney5;

    /** 其他 */
    @Excel(name = "其他")
    private Long advanceMoney6;

    /** 合伙人借款归还 */
    @Excel(name = "合伙人欠费")
    private Long advanceMoney7;

    /** 当月奖励及补贴 */
    @Excel(name = "当月奖励及补贴")
    private Long rewardSubsidy;

    /** 奖励及补贴 */
    @Excel(name = "奖励及补贴")
    private Long rewardSubsidy1;

    /** 其他奖励 */
    @Excel(name = "其他奖励1")
    private Long rewardSubsidy2;

    /** 疫情补贴 */
    @Excel(name = "疫情补贴")
    private Long rewardSubsidy3;

    /** 合伙人借款 */
    @Excel(name = "合伙人借款")
    private Long rewardSubsidy4;

    /** 合伙人收益 */
    @Excel(name = "合伙人收益")
    private Long rewardSubsidy5;

    /** 奖励 */
    @Excel(name = "奖励")
    private Long rewardSubsidy6;

    /** 营业税率 */
    @Excel(name = "营业税率")
    private String rewardSubsidy7;

    /** 报表状态 */
    @Excel(name = "报表状态")
    private String rewardSubsidy8;

    public void setId(String id)
    {
        this.id = id;
    }

    public String getId()
    {
        return id;
    }
    public void setYearmonth(String yearmonth)
    {
        this.yearmonth = yearmonth;
    }

    public String getYearmonth()
    {
        return yearmonth;
    }
    public void setStorename(String storename)
    {
        this.storename = storename;
    }

    public String getStorename()
    {
        return storename;
    }
    public void setPartner(String partner)
    {
        this.partner = partner;
    }

    public String getPartner()
    {
        return partner;
    }
    public void setTurnover(Long turnover)
    {
        this.turnover = turnover;
    }

    public Long getTurnover()
    {
        return turnover;
    }
    public void setTurnover2(Long turnover2)
    {
        this.turnover2 = turnover2;
    }

    public Long getTurnover2()
    {
        return turnover2;
    }
    public void setTurnoverOther(Long turnoverOther)
    {
        this.turnoverOther = turnoverOther;
    }

    public Long getTurnoverOther()
    {
        return turnoverOther;
    }
    public void setSaleAdjust(Long saleAdjust)
    {
        this.saleAdjust = saleAdjust;
    }

    public Long getSaleAdjust()
    {
        return saleAdjust;
    }
    public void setNurse(Long nurse)
    {
        this.nurse = nurse;
    }

    public Long getNurse()
    {
        return nurse;
    }
    public void setNurseAdust(Long nurseAdust)
    {
        this.nurseAdust = nurseAdust;
    }

    public Long getNurseAdust()
    {
        return nurseAdust;
    }
    public void setNurse2(Long nurse2)
    {
        this.nurse2 = nurse2;
    }

    public Long getNurse2()
    {
        return nurse2;
    }
    public void setTurnoverNurse(Long turnoverNurse)
    {
        this.turnoverNurse = turnoverNurse;
    }

    public Long getTurnoverNurse()
    {
        return turnoverNurse;
    }
    public void setTurnoverNurse2(Long turnoverNurse2)
    {
        this.turnoverNurse2 = turnoverNurse2;
    }

    public Long getTurnoverNurse2()
    {
        return turnoverNurse2;
    }
    public void setTnProportionUp(Long tnProportionUp)
    {
        this.tnProportionUp = tnProportionUp;
    }

    public Long getTnProportionUp()
    {
        return tnProportionUp;
    }
    public void setTnProportionDown(Long tnProportionDown)
    {
        this.tnProportionDown = tnProportionDown;
    }

    public Long getTnProportionDown()
    {
        return tnProportionDown;
    }
    public void setSituation(String situation)
    {
        this.situation = situation;
    }

    public String getSituation()
    {
        return situation;
    }
    public void setProfitAndLoss(Long profitAndLoss)
    {
        this.profitAndLoss = profitAndLoss;
    }

    public Long getProfitAndLoss()
    {
        return profitAndLoss;
    }
    public void setProfitAndLoss1(Long profitAndLoss1)
    {
        this.profitAndLoss1 = profitAndLoss1;
    }

    public Long getProfitAndLoss1()
    {
        return profitAndLoss1;
    }
    public void setProfitAndLoss2(Long profitAndLoss2)
    {
        this.profitAndLoss2 = profitAndLoss2;
    }

    public Long getProfitAndLoss2()
    {
        return profitAndLoss2;
    }
    public void setProfitAndLoss3(Long profitAndLoss3)
    {
        this.profitAndLoss3 = profitAndLoss3;
    }

    public Long getProfitAndLoss3()
    {
        return profitAndLoss3;
    }
    public void setProfitAndLoss4(Long profitAndLoss4)
    {
        this.profitAndLoss4 = profitAndLoss4;
    }

    public Long getProfitAndLoss4()
    {
        return profitAndLoss4;
    }
    public void setMacth(Long macth)
    {
        this.macth = macth;
    }

    public Long getMacth()
    {
        return macth;
    }
    public void setStoreUse(Long storeUse)
    {
        this.storeUse = storeUse;
    }

    public Long getStoreUse()
    {
        return storeUse;
    }
    public void setStoreUser1(Long storeUser1)
    {
        this.storeUser1 = storeUser1;
    }

    public Long getStoreUser1()
    {
        return storeUser1;
    }
    public void setStoreUser2(Long storeUser2)
    {
        this.storeUser2 = storeUser2;
    }

    public Long getStoreUser2()
    {
        return storeUser2;
    }
    public void setStoreUser3(Long storeUser3)
    {
        this.storeUser3 = storeUser3;
    }

    public Long getStoreUser3()
    {
        return storeUser3;
    }
    public void setStoreUser4(Long storeUser4)
    {
        this.storeUser4 = storeUser4;
    }

    public Long getStoreUser4()
    {
        return storeUser4;
    }
    public void setStoreUser5(Long storeUser5)
    {
        this.storeUser5 = storeUser5;
    }

    public Long getStoreUser5()
    {
        return storeUser5;
    }
    public void setStoreUser6(Long storeUser6)
    {
        this.storeUser6 = storeUser6;
    }

    public Long getStoreUser6()
    {
        return storeUser6;
    }
    public void setStoreUser7(Long storeUser7)
    {
        this.storeUser7 = storeUser7;
    }

    public Long getStoreUser7()
    {
        return storeUser7;
    }
    public void setStoreUser8(Long storeUser8)
    {
        this.storeUser8 = storeUser8;
    }

    public Long getStoreUser8()
    {
        return storeUser8;
    }
    public void setStoreUser9(Long storeUser9)
    {
        this.storeUser9 = storeUser9;
    }

    public Long getStoreUser9()
    {
        return storeUser9;
    }
    public void setStoreUser10(Long storeUser10)
    {
        this.storeUser10 = storeUser10;
    }

    public Long getStoreUser10()
    {
        return storeUser10;
    }
    public void setStoreUser11(Long storeUser11)
    {
        this.storeUser11 = storeUser11;
    }

    public Long getStoreUser11()
    {
        return storeUser11;
    }
    public void setAdvanceMoney(Long advanceMoney)
    {
        this.advanceMoney = advanceMoney;
    }

    public Long getAdvanceMoney()
    {
        return advanceMoney;
    }
    public void setAdvanceMoney1(Long advanceMoney1)
    {
        this.advanceMoney1 = advanceMoney1;
    }

    public Long getAdvanceMoney1()
    {
        return advanceMoney1;
    }
    public void setAdvanceMoney2(Long advanceMoney2)
    {
        this.advanceMoney2 = advanceMoney2;
    }

    public Long getAdvanceMoney2()
    {
        return advanceMoney2;
    }
    public void setAdvanceMoney3(Long advanceMoney3)
    {
        this.advanceMoney3 = advanceMoney3;
    }

    public Long getAdvanceMoney3()
    {
        return advanceMoney3;
    }
    public void setAdvanceMoney4(Long advanceMoney4)
    {
        this.advanceMoney4 = advanceMoney4;
    }

    public Long getAdvanceMoney4()
    {
        return advanceMoney4;
    }
    public void setAdvanceMoney5(Long advanceMoney5)
    {
        this.advanceMoney5 = advanceMoney5;
    }

    public Long getAdvanceMoney5()
    {
        return advanceMoney5;
    }
    public void setAdvanceMoney6(Long advanceMoney6)
    {
        this.advanceMoney6 = advanceMoney6;
    }

    public Long getAdvanceMoney6()
    {
        return advanceMoney6;
    }
    public void setAdvanceMoney7(Long advanceMoney7)
    {
        this.advanceMoney7 = advanceMoney7;
    }

    public Long getAdvanceMoney7()
    {
        return advanceMoney7;
    }
    public void setRewardSubsidy(Long rewardSubsidy)
    {
        this.rewardSubsidy = rewardSubsidy;
    }

    public Long getRewardSubsidy()
    {
        return rewardSubsidy;
    }
    public void setRewardSubsidy1(Long rewardSubsidy1)
    {
        this.rewardSubsidy1 = rewardSubsidy1;
    }

    public Long getRewardSubsidy1()
    {
        return rewardSubsidy1;
    }
    public void setRewardSubsidy2(Long rewardSubsidy2)
    {
        this.rewardSubsidy2 = rewardSubsidy2;
    }

    public Long getRewardSubsidy2()
    {
        return rewardSubsidy2;
    }
    public void setRewardSubsidy3(Long rewardSubsidy3)
    {
        this.rewardSubsidy3 = rewardSubsidy3;
    }

    public Long getRewardSubsidy3()
    {
        return rewardSubsidy3;
    }
    public void setRewardSubsidy4(Long rewardSubsidy4)
    {
        this.rewardSubsidy4 = rewardSubsidy4;
    }

    public Long getRewardSubsidy4()
    {
        return rewardSubsidy4;
    }
    public void setRewardSubsidy5(Long rewardSubsidy5)
    {
        this.rewardSubsidy5 = rewardSubsidy5;
    }

    public Long getRewardSubsidy5()
    {
        return rewardSubsidy5;
    }
    public void setRewardSubsidy6(Long rewardSubsidy6)
    {
        this.rewardSubsidy6 = rewardSubsidy6;
    }

    public Long getRewardSubsidy6()
    {
        return rewardSubsidy6;
    }
    public void setRewardSubsidy7(String rewardSubsidy7)
    {
        this.rewardSubsidy7 = rewardSubsidy7;
    }

    public String getRewardSubsidy7()
    {
        return rewardSubsidy7;
    }
    public void setRewardSubsidy8(String rewardSubsidy8)
    {
        this.rewardSubsidy8 = rewardSubsidy8;
    }

    public String getRewardSubsidy8()
    {
        return rewardSubsidy8;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("yearmonth", getYearmonth())
            .append("storename", getStorename())
            .append("partner", getPartner())
            .append("turnover", getTurnover())
            .append("turnover2", getTurnover2())
            .append("turnoverOther", getTurnoverOther())
            .append("saleAdjust", getSaleAdjust())
            .append("nurse", getNurse())
            .append("nurseAdust", getNurseAdust())
            .append("nurse2", getNurse2())
            .append("turnoverNurse", getTurnoverNurse())
            .append("turnoverNurse2", getTurnoverNurse2())
            .append("tnProportionUp", getTnProportionUp())
            .append("tnProportionDown", getTnProportionDown())
            .append("situation", getSituation())
            .append("profitAndLoss", getProfitAndLoss())
            .append("profitAndLoss1", getProfitAndLoss1())
            .append("profitAndLoss2", getProfitAndLoss2())
            .append("profitAndLoss3", getProfitAndLoss3())
            .append("profitAndLoss4", getProfitAndLoss4())
            .append("macth", getMacth())
            .append("storeUse", getStoreUse())
            .append("storeUser1", getStoreUser1())
            .append("storeUser2", getStoreUser2())
            .append("storeUser3", getStoreUser3())
            .append("storeUser4", getStoreUser4())
            .append("storeUser5", getStoreUser5())
            .append("storeUser6", getStoreUser6())
            .append("storeUser7", getStoreUser7())
            .append("storeUser8", getStoreUser8())
            .append("storeUser9", getStoreUser9())
            .append("storeUser10", getStoreUser10())
            .append("storeUser11", getStoreUser11())
            .append("advanceMoney", getAdvanceMoney())
            .append("advanceMoney1", getAdvanceMoney1())
            .append("advanceMoney2", getAdvanceMoney2())
            .append("advanceMoney3", getAdvanceMoney3())
            .append("advanceMoney4", getAdvanceMoney4())
            .append("advanceMoney5", getAdvanceMoney5())
            .append("advanceMoney6", getAdvanceMoney6())
            .append("advanceMoney7", getAdvanceMoney7())
            .append("rewardSubsidy", getRewardSubsidy())
            .append("rewardSubsidy1", getRewardSubsidy1())
            .append("rewardSubsidy2", getRewardSubsidy2())
            .append("rewardSubsidy3", getRewardSubsidy3())
            .append("rewardSubsidy4", getRewardSubsidy4())
            .append("rewardSubsidy5", getRewardSubsidy5())
            .append("rewardSubsidy6", getRewardSubsidy6())
            .append("rewardSubsidy7", getRewardSubsidy7())
            .append("rewardSubsidy8", getRewardSubsidy8())
            .toString();
    }
}
